Controllable devices